package cn.iocoder.yudao.module.system.controller.admin.areaserve.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Schema(description = "查看当前坐席预订情况")
@Data
public class BookedSeatRecordRespVO {
    /**
     * 主键ID
     */
    @Schema(description = "主键ID")
    private Long id;
    /**
     * 办公室名称如上海港汇办公室、北京办公室
     */
    @Schema(description = "办公室名称如")
    private String officeName;
    /**
     * 区域名称
     */
    @Schema(description = "区域名称")
    private String areaName;
    /**
     * 预订日期
     */
    @Schema(description = "预订日期")
    private Date resourceDate;

    /**
     * 上午可预约坐席数
     */
    @Schema(description = "上午可预约坐席数")
    private Integer amSeatCount;
    /**
     * 下午可预约坐席数
     */
    @Schema(description = "下午可预约坐席数")
    private Integer pmSeatCount;

    /**
     * 上午已预约坐席数
     */
    @Schema(description = "上午已预约坐席数")
    private Integer bookedAmSeat;
    /**
     * 下午已预约坐席数
     */
    @Schema(description = "下午已预约坐席数")
    private Integer bookedPmSeat;
    /**
     * 上午剩余可预订坐席数
     */
    @Schema(description = "上午剩余可预订坐席数")
    private Integer leftAmSeat;
    /**
     * 下午剩余可预订坐席数
     */
    @Schema(description = "下午剩余可预订坐席数")
    private Integer leftPmSeat;
}
